Big Huge Thesaurus

Solanum rostratum

noun